Java Does not Distribute
نویسندگان
چکیده
Java is commonly considered the ideal language for implementing software for the In-ternet. A closer look, however, reveals that distributed programming is poorly supported in Java. This is because the very design of the language rules out distribution{transparent remote invocation. It is shown that Sun's technology for distributed Java programming, RMI, makes things worse by allowing two diierent invocation semantics to hide behind an object variable. The consequences of using CORBA instead of RMI are investigated. Various options for changing either RMI or Java itself are considered, so that language platforms supporting a high degree of distribution transparency could be built.
منابع مشابه
Dynamical Vertical Integration of Distributed Java Components Using an Architecture Model
A key idea of architecture is the description of components and their connections. This information can be extended to define the horizontal and vertical distribution of components. RemoteXParts is a framework that uses such a model and exploits it for dynamic deployment at runtime along the vertical client/server line. Its goal is the support of the POJO (Plain Old Java Object) programmer. It ...
متن کاملWeb-integrating Network-conscious Image Transmission
This paper describes the development of a new Network-Conscious Image Compression and Transmission System (NETCICATS) architecture that may be incorporated into existing web browsers, e.g., Netscape a. NETCICATS introduces an approach to compression that does not simply optimize compression , but which optimizes overall performance of transmitting compressed images over a lossy, packet-switched...
متن کاملAppletizer: Enabling small computing devices as network management consoles
Network and system management tools have benefited from the emergence of Java as an implementation language for applications that are widely portable across platforms in a uniform binary format. The possibility to distribute tasks allows for more scaleable and robust designs [1]. While opportunities for distributed applications following e.g. the mobile agents paradigm are not restricted to Jav...
متن کاملA Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet
In recent years the World Wide Web has transformed into a dynamic, interactive medium, exposing a proliferation of on-line services that distribute large quantities of multimedia. This has increased awareness of the need to select an appropriate Web programming technology when creating Webbased services. This paper compares three dynamic Web programming technologies from the point of view of pe...
متن کاملProviding Fine-Grained Access Control For Mobile Programs Through Binary Editing
With the advent of WWW, there is considerable interest in programs that can migrate from one host to another and execute. For instance, Java programs are increasingly being used to add dynamic content to a web page. When a user accesses the web page through a browser, the browser migrates the Java program and executes it at the user’s site. Mobile programs are appealing because they support eff...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997